--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.gitea/workflows/build-test.yml fc3a5a58e3de2af6a95d249374f34c76aa54d25f (fc3a5a58) Text, 2.91 KB
Tff7b72nameTb4b4b4: Ta5d6ffBuildTa5d6ff Ta5d6ffTest
Tff7b72onTb4b4b4:
Tff7b72pushTb4b4b4:
Tff7b72branchesTb4b4b4:
Tb4b4b4- Ta5d6ff"Ta5d6ff*Ta5d6ff"
Tff7b72pull_requestTb4b4b4:
Tff7b72branchesTb4b4b4:
Tb4b4b4- Ta5d6ff"Ta5d6ff*Ta5d6ff"
Tff7b72jobsTb4b4b4:
Tff7b72build-testTb4b4b4:
Tff7b72nameTb4b4b4: Ta5d6ffBuildTa5d6ff Ta5d6ffandTa5d6ff Ta5d6ffTest
Tff7b72runs-onTb4b4b4: Ta5d6ffubuntu-latest
Tff7b72stepsTb4b4b4:
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffCloneTa5d6ff Ta5d6ffRepo
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 T8b949e# v6.0.1
Tff7b72withTb4b4b4:
Tff7b72fetch-depthTb4b4b4: Ta5d6ff0
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffNodeJS
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f T8b949e# v6.1.0
Tff7b72withTb4b4b4:
Tff7b72node-versionTb4b4b4: Ta5d6ff24
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffPython
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 T8b949e# v6.1.0
Tff7b72withTb4b4b4:
Tff7b72python-versionTb4b4b4: Ta5d6ff"Ta5d6ff3.13Ta5d6ff"
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffPoetry
Tff7b72runTb4b4b4: Ta5d6ffpythonTa5d6ff Ta5d6ff-mTa5d6ff Ta5d6ffpipTa5d6ff Ta5d6ffinstallTa5d6ff Ta5d6ff--upgradeTa5d6ff Ta5d6ffpipTa5d6ff Ta5d6ffpoetry>=2.0.0
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffpnpm
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-pnpm@41ff72655975bd51cab0327fa583b6e92b6d3061 T8b949e# v4
Tff7b72withTb4b4b4:
Tff7b72versionTb4b4b4: Ta5d6ff10.30.0
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffsystemTa5d6ff Ta5d6ffdependencies
Tff7b72runTb4b4b4: Tb4b4b4|
Tff7b72sudo dpkg --add-architecture i386
Tff7b72sudo apt-get update
Tff7b72sudo apt-get install -y patchelf libopusfile0 ffmpeg espeak-ng zip rpm elfutils appstream appstream-util
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffSetupTa5d6ff Ta5d6ffTask
Tff7b72usesTb4b4b4: Ta5d6ffhttps://git.quad4.io/actions/setup-task@0ab1b2a65bc55236a3bc64cde78f80e20e8885c2 T8b949e# v1
Tff7b72withTb4b4b4:
Tff7b72versionTb4b4b4: Ta5d6ff"Ta5d6ff3.46.3Ta5d6ff"
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffInstallTa5d6ff Ta5d6ffdependencies
Tff7b72runTb4b4b4: Ta5d6fftaskTa5d6ff Ta5d6ffinstall
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffBuildTa5d6ff Ta5d6ffFrontend
Tff7b72runTb4b4b4: Ta5d6fftaskTa5d6ff Ta5d6ffbuild:fe
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffBuildTa5d6ff Ta5d6ffBackendTa5d6ff Ta5d6ff(Wheel)
Tff7b72runTb4b4b4: Ta5d6fftaskTa5d6ff Ta5d6ffbuild:wheel
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffEnsureTa5d6ff Ta5d6ffcx_FreezeTa5d6ff Ta5d6ffbuildTa5d6ff Ta5d6ffdependencies
Tff7b72runTb4b4b4: Ta5d6ffpoetryTa5d6ff Ta5d6ffrunTa5d6ff Ta5d6ffpipTa5d6ff Ta5d6ffinstallTa5d6ff Ta5d6ffpycparserTa5d6ff Ta5d6ffcffi
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffBuildTa5d6ff Ta5d6ffElectronTa5d6ff Ta5d6ffAppTa5d6ff Ta5d6ff(Linux)
Tff7b72runTb4b4b4: Ta5d6ffpnpmTa5d6ff Ta5d6ffrunTa5d6ff Ta5d6ffdist:linux-x64
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffBuildTa5d6ff Ta5d6ffElectronTa5d6ff Ta5d6ffAppTa5d6ff Ta5d6ff(RPMTa5d6ff Ta5d6ff-Ta5d6ff Ta5d6ffExperimental)
Tff7b72continue-on-errorTb4b4b4: Ta5d6fftrue
Tff7b72runTb4b4b4: Ta5d6fftaskTa5d6ff Ta5d6ffdist:fe:rpm
Tb4b4b4- Tff7b72nameTb4b4b4: Ta5d6ffPrepareTa5d6ff Ta5d6ffreleaseTa5d6ff Ta5d6ffassets
Tff7b72runTb4b4b4: Tb4b4b4|
Tff7b72mkdir -p release-assets
Tff7b72# Collect Linux artifacts
Tff7b72find dist -maxdepth 1 -type f \( -name "*-linux*.AppImage" -o -name "*-linux*.deb" -o -name "*-linux*.rpm" \) -exec cp {} release-assets/ \;
Tff7b72# Collect Python artifacts
Tff7b72find python-dist -maxdepth 1 -type f -name "*.whl" -exec cp {} release-assets/ \;
Tff7b72# Generate checksums
Tff7b72cd release-assets
Tff7b72for file in *; do
Tff7b72if [ -f "$file" ] && [[ "$file" != *.sha256 ]]; then
Tff7b72sha256sum "$file" | tee "${file}.sha256"
Tff7b72fi
Tff7b72done
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────